Career 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Germany F2 France F1 France F3 Croatia F2 France F4 Italy F1 France F6 France F5 France F6 France F14 France F2 France F3 France F4 France F5 France F6 France F9 France F10 France F11 France F15 France F6 France F7 France F2 France F11 Zagreb Open - Zagreb Top Wool Challenger Biella - Biella Banca Stato Challenger Lugano - Lugano Binghamton Professional Tennis Tournament - Binghamton Open de Franche Comte - Besancon Stella Artois Clay Court Championships - Budaors XXXVII Torneig C.E. Laieta - Barcelona Open de L'Isere - Grenoble Steelers Cup - Kosice San Remo Tennis Cup - San Remo Challenger Ford de Cherbourg - Cherbourg Memorial Piertomaso Tessitore - San Remo Ljubljana Open 2002 - Ljubljana ATU Cup - Weiden Banca Stato Challenger Lugano - Lugano Gemax Open 2002 - Belgrade Memorial Savigni - Sassuolo Olimp Kyiv Open - Kiev Open D'Orleans - Orleans Geneva Challenger - Geneva Open de L'Isere-Open 38 - Grenoble Residenza Open - Magdeburg Internationaux du Doubs - Besancon USTA Challenger of Dallas - Dallas GHI Bronx Classic - Bronx Open de Montauban - Montauban 2003 Freeman Men's Challenger - Joplin Open D'Orleans - Orleans Open de L'Isere-Trophee BNP Paribas - Grenoble Kobstaedernes ATP Challenger - Kolding Samsung Secruities Cup Challenger - Seoul Telesp Celular Open - Ribeirao Preto BMW Challenger Open - Monchengladbach Open de Franche Comte - Besancon Open Sainte-Victoire - Aix-En-Provence Open de Montauban - Montauban Challenger Ford de Cherbourg - Cherbourg Roma Challenger 2007 - Rome Challenger 42 - Andrezieux Black Forest Open - Freudenstadt Garden Open 2005 - Rome Internationaux de Nouvelle-Caledonie - New Caledonia Challenger 42 - Andrezieux Qatar ATP Challenger - Doha Tennis Napoli Cup - Napoli Internazionali di Tennis - Bergamo Challenger 42 - Andrezieux ATU Cup - Weiden Open de Montauban - Montauban San Benedetto Challenger - San Benedetto Fifth-Third Bank Tennis Classic - Lexington KGHM Polish Indoors - Wroclaw Ostdeutscher Sparkassen Cup - Dresden SAA Hilversum Open - Hilversum Morocco Tennis Tour - Marrakech Memorial A. Manfredini Sassuolo Challenger - Sassuolo The LTA Manchester Trophy - Manchester Siemens Open - Scheveningen Open D'Orleans - Orleans Riviera di Rimini Challenger - Rimini Porsche Open - Poznan Labertz Open by Stawag - Aachen Timisoara Challenger 2005 - Timisoara Noumea Challenger Citta di Monza - Monza Dallas Challenger Besancon Challenger Cherbourg Challenger Bancastato Challenger Lugano - Lugano Banja Luka Challenger 2004 - Banja Luka Open de Rennes La Trinitaine - Rennes XI Ciutat de Barcelona - Barcelona Memorial Manfredini - Sassuolo Scheveningen Challenger Internazionali di Tennis di Bergamo - Bergamo Morocco Tennis Tour - Rabat Open Prevadies - St. Brieuc La Rinascente Tennis Cup Harbour Club Milano - Milan Pro Tennis World Open - Sunrise Open de Rennes La Trinitaine - Rennes Trofeo Internacional Club Laieta - Barcelona St. Brieuc Challenger Architect Open - Budapest Ethias Tennis Trophy - Mons XI Ciutat de Barcelona - Barcelona Tunis Open - Tunis Bulgarian Open Challenger - Sofia Mons Challenger Rennes Challenger Challenger Ford de Cherbourg - Cherbourg Heilbronn Challenger ECM Prague Open - Prague Siemens Open - Scheveningen Samsung Challenger 2007 - Ho Chi Minh City Challenger Lugano - Lugano Open de Montauban - Montauban Bordeaux Challenger Prague Challenger GHI Bronx Classic - Bronx Open Sainte Victoire - Aix-En-Provence Garden Open 2004 - Rome Noumea Challenger SIR Supermercadi Challenger - Rome Barletta Challenger Sir Supermercati - Rome Brest Challenger 9th Torneo B. Camparini Arpa Ceramic Cup - Reggio Emilia Mouilleron-Le-Captif Challenger Aix En Provence Challenger ATP Challenger Numea - New Caledonia Volvo Sylt Open - Sylt Citta di Monza - Monza GHI Bronx Classic - Bronx LXV Concurso Internacional Vigo - Vigo Open de L'Isere - Grenoble Orleans Challenger Quimper Challenger Challenger 42 - Andrezieux Tennis Napoli Cup - Naples Open de Montauban - Montauban Challenger Ford de Cherbourg - Cherbourg Tennis Cup of Flanders - Ostende Open 88 - Contrexeville Open de L'Isere - Grenoble Turin Challenger Aix En Provence Challenger Open de Charleroi - Charleroi Lyon Challenger Open de Franche-Comte - Besancon The Indian Oil Servo ATP Challenger - Chandigarh Open Prevadies St. Brieuc Cotes D'Amor - St. Brieuc Memorial Savigni - Sassuolo U.S. Men's Clay Court Championships - Houston 2001 ATP Challenger 'Riviera Delle Palme' - San Benedetto Grand Prix Hassan II - Casablanca The Stella Artois Grass Court Championships - London GHI Bronx Classic - Bronx Cherbourg Challenger Bordeaux Challenger Open de Franche-Comte - Besancon Garden Open - Rome Orleans Challenger Flea Market Cup Busan Challenger Tennis - Busan Kia International In Caloundra - Caloundra ECM Prague Open 2005 - Prague Kia International In Kawana - Kawana Brest Challenger Asics Challenger Open - Monchengladbach LTA Wrexham Challenger - Wrexham Kyiv Open - Kiev Nokian Hakkapeliitta Open - Tampere Challenger DCN de Cherbourg - Cherbourg Nossa Caixa Aberto de Sao Paulo - Sao Paulo Heilbronn Open - Heilbronn Gosford Australian Unity Challenger - Gosford Gallagher International - Hamilton The Scottish Tennis Championships - Edinburgh Binghamton Professional Tennis Tournament - Binghamton AXA Open II - Espinho MTNL Cellular ATP Challenger - Mumbai Challenger 42 - Andrezieux Internazionali di Tennis de San Marino - San Marino The LTA Men's Challenger Wrexham - Wrexham Challenger Ford de Cherbourg - Cherbourg Steelers Cup - Kosice Mordovia Cup - Mordovia Grand Prix de Tennis - St. Jean de Luz Tehran Open ATP Challenger - Tehran KGHM Polish Indoors - Wroclaw Internationaux de Doubs Open de Franchie-Comte - Besancon Architect Open - Budapest Dubrovnik Open - Dubrovnik Challenger Ford de Cherbourg - Cherbourg Open Mutouest de Saint-Brieuc - St. Brieuc 4° Sporting Challenger - Turin 11 Torino B. Camparaini Arpa Ceramic Cup - Reggio Emilia S Tennis Masters - Graz IPP Geneva Trophy - Geneva Banja Luka Challenger 2005 - Banja Luka Mamaia Challenger - Constanta Open Mutouest St. Brieuc - St. Brieuc 10° Trofeo Luigi Pezzoli - Bergamo San Remo Tennis Cup-16° Piertomaso Tessitore - San Remo Adidas Open de Toulouse - Toulouse Kremlin Cup - Moscow Ostdeutscher Sparkessen Cup - Dresden Challenger DCNS de Cherbourg - Cherbourg Aamulehti Tampere Open - Tampere Open des Alpes Trophee BNP Paribas - Grenoble Bangkok Challenger Open de Rennes - Rennes Kobstaedernes ATP Challenger - Kolding Grand Prix de Tennis de Lyon - Lyon AAPT Championships - Adelaide Open 13 - Marseille AAPT Championships - Adelaide Grand Prix de Tennis de Lyon - Lyon Stockholm Open - Stockholm Bordeaux Challenger AAPT Championships - Adelaide Mercedes-Benz Cup - Los Angeles RCA Championships - Indianapolis Grand Prix de Tennis de Lyon - Lyon Open de Moselle - Metz St. Petersburg Open - St. Petersburg Stockholm Open - Stockholm Next Generation Hardcourts - Adelaide Milan Indoors - Milan Open de la Comunidad Valenciana - Valencia BMW Open - Munich The Stella Artois Grass Court Championships - London The Priority Telecom Open - Amersfoort Campionati Internazionali di Sicilia - Palermo Stockholm Open - Stockholm Grand Prix de Tennis de Lyon - Lyon Qatar ExxonMobil Open - Doha Open 13 - Marseille Regions Morgan Keegan Championships - Memphis Tennis Channel Open - Las Vegas Ordina Open - 's-Hertogenbosch Dutch Open Tennis - Amersfoort Legg Mason Tennis Classic - Washington Open de Moselle - Metz Ordina Open - 's-Hertogenbosch Grand Prix de Tennis de Lyon - Lyon Chennai Open - Chennai Sydney International - Sydney PBZ Zagreb Indoors - Zagreb Open 13 - Marseille Regions Morgan Keegan Championships - Memphis The Tennis Channel Open - Las Vegas Grand Prix Hassan II - Casablanca Ordina Open - 's-Hertogenbosch Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven Mumbai Open - Mumbai Open de Moselle - Metz Davidoff Swiss Indoors - Basel Grand Prix de Tennis de Lyon - Lyon Heineken Open - Auckland Open 13 - Marseille Grand Prix Hassan II - Casablanca Grand Prix de Tennis de Lyon - Lyon ABN AMRO World Tennis Tournament - Rotterdam The Dubai Tennis Championships - Dubai Grand Prix Hassan II - Casablanca AEGON Championships - London Catella Swedish Open - Bastad Allianz Suisse Open Gstaad - Gstaad Grand Prix de Tennis de Lyon - Lyon Medibank International - Sydney ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille BMW Open - Munich Medibank International - Sydney ABN AMRO World Tennis Tournament - Rotterdam Next Generation Adelaide International - Adelaide BMW Open - Munich Open de Moselle - Metz Interwetten Austrian Open - Kitzbuhel AEGON International - Eastbourne BMW Open - Munich Open de Nice Cote d'Azur - Nice Masters Series - Hamburg The Nottingham Open - Nottingham SkiStar Swedish Open - Bastad Winston Salem - Winston Salem Brisbane - Brisbane Apia International - Sydney Regions Morgan Keegan Championships - Memphis Credit Agricole Suisse Open - Gstaad Winston-Salem Open - Winston-Salem Malaysian Open - Kuala Lumpur China Open - Beijing Swiss Indoors Basel - Basel Brisbane International - Brisbane Apia International - Sydney Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille BMW Open - Munich AEGON Championships - London AEGON International - Eastbourne SAP Open - San Jose Malaysian Open - Kuala Lumpur AEGON International - Eastbourne Valencia Open - Valencia Brisbane International - Brisbane Apia International - Sydney Open de Nice Cote d'Azur - Nice Citi Open - Washington Brisbane International - Brisbane Open 13 - Marseille BB&T Atlanta Open - Atlanta Abierto Mexicano - Los Cabos Ricoh Open - 's-Hertogenbosch Winston-Salem Open - Winston-Salem Swiss Indoors Basel - Basel China Open - Beijing AEGON Championships - London Winston-Salem Open - Winston-Salem RCA Championships - Indianapolis ATP Kremlin Cup - Moscow RCA Championships - Indianapolis AEGON Championships - London ABN AMRO World Tennis Tournament - Rotterdam BA-CA Tennis Trophy - Vienna Gerry Weber Open - Halle China Open - Beijing Davidoff Swiss Indoors Basel - Basel AEGON Championships - London Allianz Suisse Open - Gstaad AEGON Championships - London AEGON International - Eastbourne German Tennis Championships - Hamburg Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Brisbane International - Brisbane AEGON Championships - London AEGON International - Eastbourne Portugal Open - Oeiras AEGON Championships - London Citi Open - Washington China Open - Beijing President's Cup - Tashkent Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille AEGON International - Eastbourne Internationaux de Tennis de Brest - Brest Challenger 42 - Andrezieux Malaysian Open - Kuala Lumpur Apia International - Sydney European Open - Antwerp Noumea Challenger Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Internationaux de Tennis de Brest - Brest Hilton Waikoloa Village USTA Challenger - Waikoloa Moselle Open - Metz TED Open-Akbank Private Banking - Istanbul Open Sud de France - Montpellier ATU Cup - Weiden Open 13 - Marseille BMW Open - Munich Open de Montauban - Montauban Grand Prix de Tennis de Lyon - Lyon The Priority Telecom Open - Amersfoort Internazionali de Tennis di Bergamo - Bergamo Shimadzu All Japan Indoor Tennis Championships - Kyoto Open 13 - Marseille Estoril Open - Estoril The Stella Artois Championships - London Croatia Open Umag - Umag Pilot Pen Tennis - New Haven Thailand Open - Bangkok Legg Mason Tennis Classic - Washington D.C. Tennis Channel Open - Las Vegas Thailand Open - Bangkok ATP Kremlin Cup - Moscow Medibank International - Sydney SAP Open - San Jose Open 13 - Marseille Sony Ericsson Open - Miami Open 13 - Marseille RCA Championships - Indianapolis Aegon Nottingham Open - Nottingham Moselle Open - Metz Open 13 Provence - Marseille Intrum Stockholm Open - Stockholm Internationaler Raiffeisen Grand Prix - St. Polten Open 13 - Marseille Tennis Masters Series - Paris Tennis Masters Series - Paris Tennis Masters Series - Monte Carlo NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Toronto Western & Southern Financial Group Masters - Cincinnati Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Rogers Cup - Montreal BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Masters Series Monte Carlo - Monte Carlo Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Masters Series Madrid - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Masters Series Monte-Carlo - Monte Carlo Western & Southern Financial Group Masters - Cincinnati Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte-Carlo Masters Series Hamburg - Hamburg BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Shanghai - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Heineken Open - Auckland Rogers Cup - Toronto Western & Southern Open - Cincinnati Grand Prix Hassan II - Casablanca Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Open 13 - Marseille Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Rogers Cup - Toronto Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Western & Southern Open - Cincinnati Rogers Cup - Montreal French Open - Paris BNP Paribas Masters - Paris Mutua Madrid Open - Madrid U.S. Open - New York Tennis Masters Series - Monte Carlo Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Sony Ericsson Open - Miami Wimbledon - London Campionati Internazionali D'Italia - Rome Masters Series - Hamburg U.S. Open - New York Rogers Masters - Toronto Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami French Open - Paris Mutua Madrilena Masters Madrid - Madrid Western & Southern Financial Group Masters - Cincinnati Wimbledon - London BNP Paribas Masters - Paris Sony Open Tennis - Miami U.S. Open - New York Australian Open - Melbourne Mutua Madrid Open - Madrid French Open - Paris Western & Southern Open - Cincinnati Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Wimbledon - London Open de Moselle - Metz Monte-Carlo Rolex Masters - Monte-Carlo U.S. Open - New York BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Australian Open - Melbourne Wimbledon - London U.S. Open - New York TD Waterhouse Cup - Long Island Australian Open - Melbourne Wimbledon - London U.S. Open - New York U.S. Open - New York Australian Open - Melbourne French Open - Paris The Stella Artois Championships - London Australian Open - Melbourne French Open - Paris Australian Open - Melbourne The Dubai Tennis Championships - Dubai Legg Mason Tennis Classic - Washington Grand Prix Hassan II - Casablanca Open Sud de France - Montpellier French Open - Paris Western & Southern Financial Group Masters - Cincinnati Monte-Carlo Rolex Masters - Monte-Carlo French Open - Paris Australian Open - Melbourne BNP Paribas Open - Indian Wells French Open - Paris Davis Cup, PO, FRA-GER 4-1 Davis Cup, World Group, 1R, CAN-FRA 1-4 U.S. Open - New York Davis Cup, World Group, QF, FRA-GER 3-2 French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris Tennis Masters Series - Paris Wimbledon - London Australian Open - Melbourne U.S. Open - New York Rogers Masters - Montreal Wimbledon - London U.S. Open - New York Australian Open - Melbourne Davis Cup, World Group, 1R, FRA-AUS 5-0 Davis Cup, World Group, QF, FRA-GBR 4-1 Olympics - London Davis Cup, World Group, SF, FRA-CZE 4-1 Davis Cup, World Group, QF, FRA-ESP 5-0 River Oaks International Tennis Tournament - Houston